﻿namespace ClassLibrary.DataLayer.DataObjects
{
    using ClassLibrary.BusinessLayer.BusinessObjects;
    using System;
    using System.Collections.Generic;
    using System.Data;
    using System.Data.Common;

    public interface IClientsDAO
    {
        bool DeleteClients(Clients clsClients);
        IList<Clients> GetClients(Clients clsClients);
        IList<Clients> GetClients(string clients);
        IList<Clients> GetsClients();
        DataTable GetsClients(string SPName, DbParameter[] param);
        bool InsertClients(Clients clsClients);
        int InsertClientsReturnIdentity(Clients clsClients);
        string InsertClientsReturnOutput(Clients clsClients);
        IList<Clients> ListClients(Clients clsClients);
        IList<Clients> ListClients(string clients);
        bool UpdateClients(Clients clsClients);
        int UpdateClients(string SPName, DbParameter[] param);
    }
}

